#define _CRT_SECURE_NO_WARNINGS 1

bool isMonotonic(int* nums, int numsSize) {
    if (numsSize < 3)
        return true;
    int i = 0;
    for (i = 0; i < numsSize - 1; i++)
    {
        if (!(nums[i] <= nums[i + 1]))
        {
            i = 0;
            break;
        }
    }
    if (i == numsSize - 1)
        return true;

    for (i = 0; i < numsSize - 1; i++)
    {
        if (!(nums[i] >= nums[i + 1]))
        {
            i = 0;
            break;
        }
    }
    if (i == numsSize - 1)
        return true;

    return false;
}